<%@page import="pessoafisica.PessoaFisica" contentType="text/html; charset=UTF-8"%>
<%@page import="java.util.Random,java.util.ArrayList"%>
<%@ page import="veiculo.*,fachada.*,modelo.*,locacao.*,categoria.*,endereco.*,agencia.*,locatario.*;"%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Cadastrar Locação</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

    <!--
    Created by Artisteer v2.5.0.29918
    Base template (without user's data) checked by http://validator.w3.org : "This page is valid XHTML 1.0 Transitional"
    -->
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    <title>LocAutoWeb </title>

    <link rel="stylesheet" href="layout/style.css" type="text/css" media="screen" />
    <!--[if IE 6]><link rel="stylesheet" href="style.ie6.css" type="text/css" media="screen" /><![endif]-->
    <!--[if IE 7]><link rel="stylesheet" href="style.ie7.css" type="text/css" media="screen" /><![endif]-->

    <script type="text/javascript" src="script.js"></script>
</head>
<body>
    <div id="art-page-background-gradient"></div>
    <div id="art-page-background-glare">
        <div id="art-page-background-glare-image"></div>
    </div>
    <div id="art-main">
        <div class="art-sheet">
            <div class="art-sheet-tl"></div>
            <div class="art-sheet-tr"></div>
            <div class="art-sheet-bl"></div>
            <div class="art-sheet-br"></div>
            <div class="art-sheet-tc"></div>
            <div class="art-sheet-bc"></div>
            <div class="art-sheet-cl"></div>
            <div class="art-sheet-cr"></div>
            <div class="art-sheet-cc"></div>
            <div class="art-sheet-body">
                <div class="art-nav">
                	<ul class="art-menu">
                		
                	</ul>
                </div>
                <div class="art-header">
                    <div class="art-header-jpeg"></div>
                    <script type="text/javascript" src="swfobject.js"></script>
                    <div id="art-flash-area">
                    <div id="art-flash-container">
                    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="900" height="225" id="art-flash-object">
                        <param name="movie" value="images/flash.swf" />
                        <param name="quality" value="high" />
                    	<param name="scale" value="exactfit" />
                    	<param name="wmode" value="transparent" />
                    	<param name="flashvars" value="color1=0xFFFFFF&amp;alpha1=.76&amp;framerate1=24&amp;loop=true" />
                        <param name="swfliveconnect" value="true" />
                        <!--[if !IE]>-->
                        <object type="application/x-shockwave-flash" data="layout/images/flash.swf" width="900" height="225">
                            <param name="quality" value="high" />
                    	    <param name="scale" value="exactfit" />
                    	    <param name="wmode" value="transparent" />
                    	    <param name="flashvars" value="color1=0xFFFFFF&amp;alpha1=.76&amp;framerate1=24&amp;loop=true" />
                            <param name="swfliveconnect" value="true" />
                        <!--<![endif]-->
                          	<div class="art-flash-alt"><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></div>
                        <!--[if !IE]>-->
                        </object>
                        <!--<![endif]-->
                    </object>
                    </div>
                    </div>
                    <script type="text/javascript">swfobject.switchOffAutoHideShow();swfobject.registerObject("art-flash-object", "9.0.0", "expressInstall.swf");</script>
                   
                </div>
                <div class="art-content-layout">
                    <div class="art-content-layout-row">
                        <div class="art-layout-cell art-content">
                            <div class="art-post">
                                <div class="art-post-tl"></div>
                                <div class="art-post-tr"></div>
                                <div class="art-post-bl"></div>
                                <div class="art-post-br"></div>
                                <div class="art-post-tc"></div>
                                <div class="art-post-bc"></div>
                                <div class="art-post-cl"></div>
                                <div class="art-post-cr"></div>
                                <div class="art-post-cc"></div>
                                <div class="art-post-body">
                            <div class="art-post-inner art-article">
          
<%
  Fachada fx = new Fachada(); 
  String vCombox = "";
  Locacao vLocacao = new Locacao();
  Locatario vLocatario = new Locatario();

	if(request.getParameter("Submit") != null){
		
		  try {
			   String data_inicio = request.getParameter("data_inicio");
			   String data_termino = request.getParameter("data_termino");
			   String tarifa = request.getParameter("tarifa").trim();
			   String locatario = request.getParameter("locatario").trim();
			   String veiculo = request.getParameter("veiculo").trim();
			   
			   vLocacao.setData_inicio(data_inicio);
			   vLocacao.setData_termino(data_termino);
			   vLocacao.setTarifa(tarifa);
			   vLocacao.setValor_multa("0");
			   
			   if (locatario.length()==11) {
				   PessoaFisica pf = new PessoaFisica();
				   pf.setCPF(locatario);
				   vLocatario = (Locatario) pf; 
			   } else {
				   Agencia ag = new Agencia();
				   ag.setCNPJ(locatario);
				   vLocatario = (Locatario) ag;
			   }
			   
			   Veiculo vVeiculo = fx.consultarVeiculo(veiculo);
			   vLocacao.setVeiculo(vVeiculo);
			   vLocacao.setLocatario(vLocatario);
			   
			   fx.inserirLocacao(vLocacao);
			   response.sendRedirect("mensagem.jsp?texto=Cadastro efetuado com sucesso!&pag=TelaCadastroLocacao.jsp");
			   
		  }catch(Exception e){ 
		    response.sendRedirect("mensagem.jsp?texto="+ e.getMessage()+"&pag=TelaCadastroLocacao.jsp");
		   }
 }  else {
	 		ArrayList<PessoaFisica> vListaPessoaFisica = fx.listarPessoaFisica();
	 		for (PessoaFisica vPf : vListaPessoaFisica) {
	 			vCombox += "<option value='"+vPf.getCPF()+"'>"+vPf.getNome()+"</option>";
	 		}
	 		
	 		ArrayList<Agencia> vListaAgencia = fx.listarAgencia();
			for (Agencia vAg : vListaAgencia) {
				vCombox += "<option value='"+vAg.getCNPJ()+"'>"+vAg.getRazaoSocial()+"</option>";
	 		}
	}
%>

	<center>
		<h1>Loc AutoWeb - Cadastrar Locação</h1>
	</center>
	<br />
	<form name="form1" method="post" action="">
		<table>
			<tbody>
				<tr>
					<td><label>
					Data Início Publicação</label></td>
					<td><input type="text" name="data_inicio" size="10" maxlength="10">dd/mm/aaaa</td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>
					Data Término Publicação</label></td>
					<td><input type="text" name="data_termino" size="10">dd/mm/aaaa</td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Tarifa:</label></td>
					<td><input type="text" name="tarifa">&nbsp;(informe apenas numero EX: 3 ou 3.5 ou 30.5)</td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Locatário:</label></td>
					<td><select name="locatario" id="locatario">
							<%=vCombox%>
						</select></td>
				</tr>
				<tr>&nbsp;</tr>
				<tr>
					<td><label>Veículo:</label></td>
					<td><select name="veiculo" id="veiculo">
						<% 
							ArrayList<Veiculo> vListaVeiculo = fx.listarVeiculo();
							for (Veiculo vVeiculo : vListaVeiculo) {
						%>
							<option value="<%=vVeiculo.getPlaca()%>"><%=vVeiculo.getPlaca()%> - <%=vVeiculo.getChassi()%> - <%=vVeiculo.getCor()%></option>
						<%
							}
						%>
						</select></td>
				</tr>
				<tr>
					<td colspan="1"><input type="submit" name="Submit" value="Cadastrar"></td>
					<td><input type="button" onclick="history.back(-1)" value="Voltar"/></td>
				</tr>
			</tbody>
		</table>
	</form>


	             
                                            <div class="cleared"></div>
                            </div>
                            
                            		<div class="cleared"></div>
                                </div>
                            </div>
                           
                        </div>
                    </div>
                </div>
                <div class="cleared"></div><div class="art-footer">
                    <div class="art-footer-t"></div>
                    <div class="art-footer-l"></div>
                    <div class="art-footer-b"></div>
                    <div class="art-footer-r"></div>
                    <div class="art-footer-body">
                         <a href="#" class="art-rss-tag-icon" title="RSS"></a>
                        <div class="art-footer-text">
                            <p>Copyright &copy; 2012 --- É proibida a reprodu&ccedil;&atilde;o total ou parcial do conte&uacute;do deste site para fins comerciais. 
 Tecnologia, Arte e Desenvolvimento: Anderson Elias, Alexsandro Marques, Marcello Pedrosa e Rosiberto Santos.</p>
                        </div>
                		<div class="cleared"></div>
                    </div>
                </div>
        		<div class="cleared"></div>
            </div>
        </div>
        <div class="cleared"></div>
        <p class="art-page-footer"><a href="http://www.facebook.com/locautoweb">Loc AutoWeb</a></p>
    </div>
    
</body>
</html>
	

